Regan Hollioake secured her first Ironman Australia title in a thrilling race that saw her finish in a time of 09:02:04.